package com.zmn.oms.zmn.business.interfaces.unavailable;

import com.zmn.oms.common.exception.OmsBaseException;
import com.zmn.oms.model.dio.clue.OrderClueMsgDIO;
import com.zmn.oms.model.dto.order.UnavailableServiceDTO;

/**
 * 无法服务
 */
public interface UnAvailableServiceBService {

    /**
     * 保存无法服务的订单
     * @param dto
     */
    void addUnAvailableOrder(UnavailableServiceDTO dto) throws OmsBaseException;

    /**
     *  将线索数据同步到线索系统
     * @param clueMsgDIO
     * @param failReason
     */
    void pushOrderWorkToClue(OrderClueMsgDIO clueMsgDIO, String failReason);
}
